Foxit PDF SDK
FoxitPDFSDKPython3.RichTextStyle类 参考

继承自 FoxitPDFSDKPython3._object .

Public 成员函数

def RichTextStyle ()
 构造函数。

 
def RichTextStyle (style)
 构造函数,使用另一个样式对象。
更多...
 
def Set (font, text_size, text_alignment, text_color, is_bold, is_italic, is_underline, is_strikethrough, mark_style, char_space, word_space)
 设置值。
更多...
 

静态 Public 属性

 char_space = _fsdk.RichTextStyle_char_space
 字符间距。对于表格生成器不应为负值。仅在FoxitPDFSDKPython3.PDFPage.AddText 中使用。

 
 e_CornerMarkNone = _fsdk.RichTextStyle_e_CornerMarkNone
 角标样式:无。

 
 e_CornerMarkSubscript = _fsdk.RichTextStyle_e_CornerMarkSubscript
 角标样式:下标。

 
 e_CornerMarkSuperscript = _fsdk.RichTextStyle_e_CornerMarkSuperscript
 角标样式:上标。

 
 font = _fsdk.RichTextStyle_font
 富文本样式中使用的字体。应该是有效的字体对象。
更多...
 
 is_bold = _fsdk.RichTextStyle_is_bold
 指示是否将文本设为粗体的布尔值。

 
 is_italic = _fsdk.RichTextStyle_is_italic
 指示是否将文本设为斜体的布尔值。

 
 is_strikethrough = _fsdk.RichTextStyle_is_strikethrough
 指示是否为文本添加删除线的布尔值。

 
 is_underline = _fsdk.RichTextStyle_is_underline
 指示是否为文本添加下划线的布尔值。

 
 mark_style = _fsdk.RichTextStyle_mark_style
 角标样式。角标样式可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从FoxitPDFSDKPython3.RichTextStyle.e_CornerMarkNone 开始的值,这应该是这些值中的一个。

 
 text_alignment = _fsdk.RichTextStyle_text_alignment
 对齐值。请参考从FoxitPDFSDKPython3.e_AlignmentLeft 开始的值, 这应该是这些值中的一个。

 
 text_color = _fsdk.RichTextStyle_text_color
 文本颜色。格式:0xRRGGBB。

 
 text_size = _fsdk.RichTextStyle_text_size
 文本大小。不应为负值。0表示文本不会显示。

 
 word_space = _fsdk.RichTextStyle_word_space
 单词间距。对于表格生成器不应为负值。仅在FoxitPDFSDKPython3.PDFPage.AddText 中使用。

 

详细描述

此类表示富文本样式数据,用于指定富文本的样式。

构造及析构函数说明

◆ RichTextStyle()

def FoxitPDFSDKPython3.RichTextStyle.RichTextStyle (   style)

构造函数,使用另一个样式对象。

参数
[in]style另一个样式对象。

成员函数说明

◆ Set()

def FoxitPDFSDKPython3.RichTextStyle.Set (   font,
  text_size,
  text_alignment,
  text_color,
  is_bold,
  is_italic,
  is_underline,
  is_strikethrough,
  mark_style,
  char_space,
  word_space 
)

设置值。

参数
[in]font有效的字体对象。
[in]text_size文本大小。不应为负值。0表示文本不会显示。
[in]text_alignment对齐值。请参考从FoxitPDFSDKPython3.e_AlignmentLeft 开始的值, 这应该是这些值中的一个。
[in]text_color文本颜色。格式:0xRRGGBB。
[in]is_bold指示是否将文本设为粗体的布尔值。
[in]is_italic指示是否将文本设为斜体的布尔值。
[in]is_underline指示是否为文本添加下划线的布尔值。
[in]is_strikethrough指示是否为文本添加删除线的布尔值。
[in]mark_style角标样式,可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从FoxitPDFSDKPython3.RichTextStyle.e_CornerMarkNone 开始的值, 这应该是这些值中的一个。
[in]char_space字符间距。对于表格生成器,不应为负值。仅在FoxitPDFSDKPython3.PDFPage.AddText 中使用。
[in]word_space单词间距。对于表格生成器,不应为负值。仅在FoxitPDFSDKPython3.PDFPage.AddText 中使用。
返回
无。

类成员变量说明

◆ font

FoxitPDFSDKPython3.RichTextStyle.font = _fsdk.RichTextStyle_font
static

富文本样式中使用的字体。应该是有效的字体对象。

  • 当当前样式用于设置富文本或添加/插入新富文本时,此字体表示"用户期望为富文本使用此字体"。 然后在重置外观过程中,Foxit PDF SDK将检查期望的字体是否合适,并决定使用它或 更改为更合适的字体以显示文本内容。
  • 当从富文本中检索当前样式时,此字体表示富文本的已使用字体。